<?php
/* 
* 基础控制器
* 必须继承自think\Controller.php
*/
namespace app\common\controller;
use think\facade\Session;
use think\Controller;
use app\common\model\ArticleCate;

class Base extends Controller
{
    /**
    *初始化方法
    *1,在所有的方法之前调用
    *2.常用来创建常量，公共方法等
    */
    protected function initialize()
    {
       
    }
    
    //检查是否已登录：防止重复登录：放在登录验证方法中调用
    public function Logined()
    {
        if(Session::has('user_id'))
        {
            $this->error('您已经登录过了','Index/index');
        }
    }
    
    //检查是否未登录：放在需要登录操作的方法的最前面，例如发布文章
    public function isLogin()
    {
        if(!Session::has('user_id'))
        {
            $this->error('你是不是忘记登录了？','User/login');
        }
    }
    
    
}

?>























